How To Make Actually Good Commits In Git